805 research outputs found

    Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML

    Get PDF
    Many scientists who implement computational science and engineering software have adopted the object-oriented (OO) Fortran paradigm. One of the challenges faced by OO Fortran developers is the inability to obtain high level software design descriptions of existing applications. Knowledge of the overall software design is not only valuable in the absence of documentation, it can also serve to assist developers with accomplishing different tasks during the software development process, especially maintenance and refactoring. The software engineering community commonly uses reverse engineering techniques to deal with this challenge. A number of reverse engineering-based tools have been proposed, but few of them can be applied to OO Fortran applications. In this paper, we propose a software tool to extract unified modeling language (UML) class diagrams from Fortran code. The UML class diagram facilitates the developers' ability to examine the entities and their relationships in the software system. The extracted diagrams enhance software maintenance and evolution. The experiments carried out to evaluate the proposed tool show its accuracy and a few of the limitations

    Emotional reflections of an athlete referral: The practitioner perspective

    Get PDF
    In this case study the author outlines the impact of consultancy sessions with an athlete while enrolled on the British Psychological Society's (BPS) Qualification in Sport and Exercise Psychology (QSEP). The case addresses a number of the consultancy related competencies (e.g. establish, develop and maintain working relationships with clients, conduct consultancy) but the main focus is on considering personal and professional standards and ethical issues. In doing so, the author briefly outlines the consultancy that took place as well as the steps taken during the process of seeking a clinical referral. The article concludes with personal reflections and an evaluation of the referral process from the perspective of a trainee sport psychologist

    High-performance design patterns for modern Fortran

    Get PDF
    This paper presents ideas for using coordinate-free numerics in modern Fortran to achieve code flexibility in the partial differential equation (PDE) domain. We also show how Fortran, over the last few decades, has changed to become a language well-suited for state-of-the-art software development. Fortran’s new coarray distributed data structure, the language’s class mechanism, and its side-effect-free, pure procedure capability provide the scaffolding on which we implement HPC software. These features empower compilers to organize parallel computations with efficient communication. We present some programming patterns that support asynchronous evaluation of expressions comprised of parallel operations on distributed data. We implemented these patterns using coarrays and the message passing interface (MPI). We compared the codes’ complexity and performance. The MPI code is much more complex and depends on external libraries. The MPI code on Cray hardware using the Cray compiler is 1.5–2 times faster than the coarray code on the same hardware. The Intel compiler implements coarrays atop Intel’s MPI library with the result apparently being 2–2.5 times slower than manually coded MPI despite exhibiting nearly linear scaling efficiency. As compilers mature and further improvements to coarrays comes in Fortran 2015, we expect this performance gap to narrow.publishedVersio

    Laparoscopic Loop Ileostomy Reversal: Reducing Morbidity While Improving Functional Outcomes

    Get PDF
    The main advantage of a laparoscopic loop ileostomy reversal was found to be visualization of adhesions for lysis and mobilization of the stoma and small bowel

    Emotional reflections of an athlete referral: The practitioner perspective

    Get PDF
    In this case study the author outlines the impact of consultancy sessions with an athlete while enrolled on the British Psychological Society's (BPS) Qualification in Sport and Exercise Psychology (QSEP). The case addresses a number of the consultancy related competencies (e.g. establish, develop and maintain working relationships with clients, conduct consultancy) but the main focus is on considering personal and professional standards and ethical issues. In doing so, the author briefly outlines the consultancy that took place as well as the steps taken during the process of seeking a clinical referral. The article concludes with personal reflections and an evaluation of the referral process from the perspective of a trainee sport psychologist

    Notch3 signaling and vascular remodeling in pulmonary arterial hypertension

    Get PDF
    Notch signalling is critically involved in vascular morphogenesis and function. Four Notch isoforms (Notch1–4) regulating diverse cellular processes have been identified. Of these, Notch3 is expressed almost exclusively in vascular smooth muscle cells (VSMCs), where it is critically involved in vascular development and differentiation. Under pathological conditions, Notch3 regulates VSMC switching between the contractile and synthetic phenotypes. Abnormal Notch3 signalling plays an important role in vascular remodelling, a hallmark of several cardiovascular diseases, including pulmonary arterial hypertension (PAH). Because of the importance of Notch3 in VSMC (de)differentiation, Notch3 has been implicated in the pathophysiology of pulmonary vascular remodelling in PAH. Here we review the current literature on the role of Notch in VSMC function with a focus on Notch3 signalling in pulmonary artery VSMCs, and discuss potential implications in pulmonary artery remodelling in PAH

    Myeloma cells down‐regulate adiponectin in bone marrow adipocytes via TNF‐alpha

    Get PDF
    Multiple myeloma is caused by abnormal plasma cells that accumulate in the bone marrow and interact with resident cells of the bone microenvironment to drive disease progression and development of an osteolytic bone disease. Bone marrow adipocytes (BMAds) are emerging as having important endocrine functions that can support myeloma cell growth and survival. However, how BMAds respond to infiltrating tumor cells remains poorly understood. Using the C57BL/KaLwRij murine model of myeloma, bone marrow adiposity was found to be increased in early stage myeloma with BMAds localizing along the tumor‐bone interface at later stages of disease. Myeloma cells were found to uptake BMAd‐derived lipids in vitro and in vivo, although lipid uptake was not associated with the ability of BMAds to promote myeloma cell growth and survival. However, BMAd‐derived factors were found to increase myeloma cell migration, viability, and the evasion of apoptosis. BMAds are a major source of adiponectin, which is known to be myeloma‐suppressive. Myeloma cells were found to downregulate adiponectin specifically in a model of BMAds but not in white adipocytes. The ability of myeloma cells to downregulate adiponectin was dependent at least in part on TNF‐α. Collectively our data support the link between increased bone marrow adiposity and myeloma progression. By demonstrating how TNF‐α downregulates BMAd‐derived adiponectin, we reveal a new mechanism by which myeloma cells alter the bone microenvironment to support disease progression. © 2019 The Authors. Journal of Bone and Mineral Research published by American Society for Bone and Mineral Research

    Intramuscular Olanzapine and Intramuscular Haloperidol in Acute Schizophrenia: Antipsychotic Efficacy and Extrapyramidal Safety During the First 24 Hours of Treatment

    Get PDF
    To determine the antipsychotic efficacy and extrapyramidal safety of intramuscular (IM) olanzapine and IM haloperidol during the first 24 hours of treatment of acute schizophrenia. Method: Patients (n = 311) with acute schizophrenia were randomly allocated (2:2: 1) to receive IM olanzapine (10.0 mg, n = 131), IM haloperidol (7.5 mg, n = 126), or IM placebo (n = 54). Results: After the first injection, IM olanzapine was comparable to IM haloperidol and superior to IM placebo for reducing mean change scores from baseline on the Brief Psychiatric Rating Scale (BRPS) Positive at 2 hours (-2.9 olanzapine, -2.7 haloperidol, and -1.5 placebo) and 24 hours (-2.8 olanzapine, -3.2 haloperidol, and -1.3 placebo); the BPRS Total at 2 hours (-14.2 olanzapine,-13.1 haloperidol, and -7.1 placebo) and 24 hours (-12.8 olanzapine, -12.9 haloperidol, and -6.2 placebo); and the Clinical Global Impressions (CGI) scale at 24 hours (-0.5 olanzapine, -0.5 haloperidol, and -0.1 placebo). Patients treated with IM olanzapine had significantly fewer incidences of treatment-emergent parkinsonism (4.3% olanzapine vs 13.3% haloperidol, P = 0.036), but not akathisia (1.1% olanzapine vs 6.5% haloperidol, P = 0.065), than did patients treated with IM haloperidol; they also required significantly less anticholinergic treatment (4.6% olanzapine vs 20.6% haloperidol, P < 0.001). Mean extrapyramidal symptoms (EPS) safety scores improved significantly from baseline during IM olanzapine treatment, compared with a general worsening during IM haloperidol treatment (Simpson-Angus Scale total score mean change: -0.61 olanzapine vs 0.70 haloperidol; P < 0.001; Barnes Akathisia Scale global score mean change: -0.27 olanzapine vs 0.01 haloperidol; P < 0.05). Conclusion: IM olanzapine was comparable to IM haloperidol for reducing the symptoms of acute schizophrenia during the first 24 hours of treatment, the efficacy of both being evident within 2 hours after the first injection. In general, more EPS were observed during treatment with IM haloperidol than with IM olanzapine
    • 

    corecore